Grammarway - 4 with answers: English Grammar Book - Dooley J. Jenny (Newbury, Express Publishing, 1999)