Cambridge practice tests for first certificate 1 - Carne, Paul (Cambridge University Press, 1996)