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