This book has increased my vocabulary a lot. This book traces the Latin or Greek origin of English words and this makes it easy to remember the words and even identify related words. The book is divided into sessions and each session has many exercises at the end which helps to test your understanding.
Each session makes u learn around 20-30 words by heart. It also helps to pronounce the words correctly. Must read book for all competitive exams. Very good book.