Longman Advanced Learners' Grammar: a self-study reference & practice book with answers - FOLEY, Mark (Longman, 2003)