Top notch english for today's world. Fundamentals B - Saslow, Joan (Pearson, 2006)