ieltsmaterial.com
Free Download Cambridge English Vocabulary in Use with Answers (Advanced)
Free Download English Vocabulary in Use: Advanced (Ebook) including over 2,000 new words and expressions which are presented and practised in typical contexts appropriate to this level.