CAE practice tests : with answers : five tests for the Cambridge certificate in advanced English - Harrison, Mark (Oxford University Press, 2004)