Longman advanced learners' grammar a self-study reference & practice book with answers - Foley, Mark; Hall, Diane (Longman, 2006)