An A-Z to English grammar & usage - Leech, Geoffrey (Pearson Education, 2001)