Teacher?s grammar of english. A course book and reference guide - Cowan, Ron (Cambridge University Press, 2008)