Complete First Certificate: Student's Book with answers - Brook-Hart G. Guy (Cambridge, Cambridge University Press, 2009)