First certificate practice tests: five tests for the new Cambridge First Certificate in English with answers (Oxford University Press, 2003)
Mark Harrison, Rosalie Kerr.