Oxford practice grammar with answers (practice plus CD-ROM) - Coe, Norman (Oxford University Press, 2006)