Grammar for IELTS with answers - Hopking, Diana (New Delhi Cambridge University Press, 2007)