Top notch english for todays world 1 A - Saslow, Joan (Pearson, 2006)