Oxford Practice Grammar : basic, with answers - Coe, Norman (Oxford University Press, 2006)