How English works : A grammar practice book - Swan, Michael. (Oxford University Press, 1997)