Total English upper-intermediate - Acklam, Richard (Pearson Education, 2006)