The advanced grammar book - Steer, Jocelyn (Heinle & Heinle Publishers, 1998)