How English works : a grammar practice book with answers. - Swan, Michael,; Walter, Catherine, (University Press,, 1997)