American cutting edge with answer key : - Eales, Frances (Longman Asia ELT, 2004)