The Heinemann ELT English Grammar : An Intermediate Reference and Practice Book - Beaumont, Digby; Granger, Colin (Macmillan Heinemann ELT, 1998)