Oxford practice grammar Basic with answers - Coe, Norman (Oxford Univ. Press, 2006)