Communicate What You Mean:  A Concise Advanced Grammar
Now in its second edition, this  book helps English learners gain an excellent foundation in English grammar  through numerous exercises and discussion topics.   Uses  discussion topics such as pollution, politics, and cultural differences to  present grammar structures and oral and written exercises.For  advanced ESL learners.