'Essential Elements of English Grammar' with Answer Key An informative and easy to use grammar book for intermediate to advanced students of English.
Essential Elements of English Grammar can be used.
Bookcity
Cartepedia
Essential elements of english grammar: a guide for learning english