Carte Blanche in case you didn't know, is the 'new' James Bondnovel published yesterday to much fanfare. (I wanted to say Finefare, but who these days remembers them?)
It has a recommended retail price of £19.99. Our copies on a 'special deal' cost us £9.50.
As you can see, Sainsbury's are selling it for £7.00.
Either they got a very special deal, or they're selling it at a substantial loss.
Probably both, wouldn't you think?