Cambridge first certificate - Paul Roberts (Cambridge Unversity Press, 1999)