Essential english grammar:supplementary exercises; with answers - Naylor, Helen (CUP, 1996)