Fundamentals of English grammar with answer key - AZAR (Longman, 2003)