Cambridge vocabulary for advanced with answers : self-study vocabulary practice - Haines, Simon (Cambridge University Press, 2012)