Cambridge grammar for IELTS with answers. Self study grammar reference and practice - Hopkins, Diana (Cambridge University Press, 2007)