My local store had plenty in stock, but you had to spend £50 to get it at this price. Good if you're not near an Asda or a Morrisons!
It is not restricted to a spend of £50. It is £5 by itself!
I can also confirm you can buy the book for £5 on its own.