The deal: Use the code JULYREADS to get 20 percent off your entire order at Barnes and Noble.

Book lovers, get ready. Amazon isn't the only retailer slashing prices this month—to celebrate "Black Friday in July," Barnes and Noble is running a 20 percent off sale this weekend. You know what that means: Time to stock up on summer reads on the cheap.

The discount applies to items across the store, so books aren't the only thing you can get for a steal. Barnes and Noble has already been running sales on Criterion Collection Blu-rays, which you can get for 50 percent off until August. That means discounts on acclaimed films like Stanley Kubrick's Dr. Strangelove, Alfred Hitchcock's Rebecca, David Lynch's Blue Velvet, and Spike Lee's Do The Right Thing.

There are also a ton of Harry Potter LEGO sets, Funko POP! figurines, puzzles, and games on sale. Some are on sale for an even bigger 50 percent discount.

And while Nook e-readers typically aren't eligible for coupons, the Nook GlowLight 3—Barnes and Noble's answer to Amazon's Kindle Paperwhite—is also 20 percent off this weekend.

Need some ideas for what books to buy? Check out our list of our favorite summer reads for 2019.

The sale runs from Friday, July 12 through Tuesday, July 16. Shop it at the Barnes and Noble website, and use the code JULYREADS at checkout to get your 20 percent discount.

Mental Floss has affiliate relationships with certain retailers and may receive a small percentage of any sale. But we choose all products independently and only get commission on items you buy and don’t return, so we’re only happy if you’re happy. Thanks for helping us pay the bills!