Everyone has their favourite, but I'd agree with the suggestions above (although I've not read Geoffs).
One bonus having the WHSmith vouchers as you say, you can go have a browse.
Personally I find the D.G Hessayon books helpful - they cover various topics in depth rather than trying to cover everything.
Amazon.co.uk: D.G. Hessayon: Books