Swan, Michael [et al.].. How English works ; a grammar practice book : with answers / Michael Swan, Catherine Walter . - Oxford : Oxford University Press, 2004 . - [iv], 358 p. 24 cm.
0-19-431456-1