The advanced grammar book - Steer, Jocelyn M. (Heinle & Heinle Publishers, 1997)