Cutting edge : advanced. Students' book with phrase builder. - Cunningham, Sarah (Longman, 2003)