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