The publisher of the final Harry Potter book has cancelled an order to supply 500,000 copies to Asda supermarkets across the UK.
This is all about greed. Greed on the part of the publisher for wanting to over-charge for cheaply made, mass-produced books (because they can). Greed on the part of Asda for wanting to lower prices to out-sell the competition (and, in the process, put small bookshops out of business by cherry-picking the top-selling titles).
There really is no excuse for buying books from supermarkets.