This vocabulary book is fantastic!
You work on 10 words for each of 5 days, and then a weekly quiz. The text stimulates and preps your mind to soak up the definition of each word by first showing you its use in a paragraph, then testing you with fill-in-the blank sentences. Finally,you learn the definitions via a matching quiz. But, after the paragraph and blank sentences, you almost know the definitions already! Also, each day a language idiom is presented as a further boost to a highly functional vocabulary.
This is a great vocabulary book. I highly reccommend it.