The Good Grammar Book : a grammar practice book for elementary to lower-intermediate students of English. With answers - Swan, Michael; Walter, Catherine (Oxford University Press, 2003)