The ultimate book of words you should know

by David Olsen

Contains more than 3,000 words, each with a definition and an example of usage.