Hamelyn
The Economist Style Guide (Penguin) second-hand from £13.10