Cambridge first certificate handbook with answers - Helen Naylor (Cambridge Univ. Press, 1999)