Oxford practice grammar. with answers - Coe, Norman; Harrison, Mark; Paterson, Ken (Oxford University Press, 2006)