Enhance your English vocabulary in just 15 minutes a day with 1100 Words You Need to Know, which is a great book because you get better at seeing how a definition applies in sentences so you can master the definitions in each lesson. The book does a great job of indicating in future lessons when a word is a word you came across in an earlier lesson.