How English Works : A grammar practice book - Swan, Michael; Walter, Catherine (The University Press, 1997)