The New Cambridge English Course - Swan, Michael | Walter, Catherine (Cambridge, London, 1990)