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