http://www.amazon.co.uk/New-Harts-Rules-Handbook-Reference/dp/0198610416
To settle an argument in punctuation and style, I turned to the New Hart's Rules. This is the style guide for Oxford University Press, and since it is conveniently sized and clearly laid out, and has lots of useful information on languages and specialist areas, it is very handy.