Grammarway 2 : with answers - Dooley, Jenny; Evans, Virginia (English grammar book, 2000)