Cambridge practice tests for first certificate. 2 - Carne, Paul (Cambridge examinations publishing, 1996)