How english works : A grammar practice book - with answers - SWAN, Michael (Oxford Oxford University Press, 1997)