Oxford practice grammar with answers - Eastwood, John (Oxf. Univ. Pr., 1999)