Transitions : an interactive reading, writing and grammar text - Bates, Linda (Cambridge University Press, 2000)