How english works. A Grammar practice book with answers - SWAN, Michael (Oxford & IBH Publishing, 2002)
How english works. A Grammar practice book with answers