How English works a grammar practice book with answers - Swan, Michael (Oxf. Univ. Pr., 1997)