Mastering English: An Advanced Grammar for Non-native and Native Speakers by Nie

Mastering English by Niels Davidsen-Nielsen, Carl Bache. Title Mastering English. This analytic technique allows the student to approach the many grammatical problems in a consistent and revealing manner.

eBay