Advanced grammar & vocabulary : - Skipper, Mark (Express Publishing, 2002)