The Heinemann elementary English grammar - Beaumont, Digby (Heinemann, 1993)