(EDIT: Code corrected, apologies!)
Back in February, Tesco Direct was offering you the chance to pre-order the new Dan Brown book for just £9. You got 500 bonus Clubcard points with each copy, so 1200 Avios or 1250 Flying Club miles!
Tesco quickly sold out of their pre-order allocation. Too quickly, as it turned out, because a lot of people had their orders cancelled.
More stock seems to have appeared, though, because the offer is back.
You can get 500 Clubcard points for pre-ordering the new Dan Brown book, Inferno (see here) and using code TD-MNRW at the check-out. You should actually order 2 copies, as book orders over £15 qualify for free postage!
Do NOT order more than 2 copies, though, as it is highly likely that Tesco will cancel your order.
The maths works out VERY nicely on this one, at 0.75p per Avios – and that is without any conversion bonus.