Cambridge grammar for first certificate with answers : self-study grammar reference and practice - Hashemi, Louise (Cambridge University Press, 2003)