Cambridge vocabulary for first certificate with answers - Thomas, Barbara; Matthews, Laura (Cambridge University Press, 2007)