Hein Eng Grammar 2nd Edn With Key by Colin Granger
An intermediate ELT grammar reference and practice book which includes examples and explanations of form and usage, units that contrast different structures, revision units, and a 32-page test section.