The New Cambridge English Course : Teacher 3. Intermediate - Swan, Michael; Walter, Catherine (Cambridge University Press, 1992)