Toefl - Duffy, Carolyn B and Mahnke, M Kathleen (Oxford Heinemann, 1992)