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