Grammar spectrum 2 pre-intermediate : [English rules and practice] : with answers - Harrison, Mark (Oxford University Press, 1995)