The Heinemann English grammar - Beaumont, Digby (Heinemann, 1992)