Cambridge practice tests for first certificate. 2 - Carne, Paul (Cambridge University Press, 1996)
5th printing: 2002