The new Cambridge English course practice 4 with key upper-intermediate - O'Sullivan (Cambridge University Press, 1993)