Complete First Certificate - Brook-Hart G. Guy (Cambridge, Cambridge University Press, 2009)