How English Works: A Grammar Practice Book /Michael Swan & Catherine Walter. With answers. - Swan, Michael (Oxford: Oxford University Press, 1997)