Grammar spectrum 2 : Pre-intermediate with answers. - Harrison, Mark (New York: Oxford university press, 1995)