John Eastwood -- Oxford Practice Grammar with Answers
Oxford Practice Grammar & answers & CD-ROM-Oxford University Press, USA (2002)