Grammar and Vocabulary for Advanced, With answers, Hewing M., Haines S., 2015.
This book aims to provide complete coverage of the grammar and vocabulary needed for success in the Cambridge English: Advanced, also known as the Certificate in Advanced English (CAE). Regular exam practice is provided throughout the book.
Units 1-25 present grammar in context followed by a detailed analysis of the language for advanced learners of English. Units 26-45 extend vocabulary knowledge - including of collocations and idioms - and introduce ways of studying vocabulary which will help you pass the exam.