https://www.amazon.com/product-reviews/0838422802/ref=acr_search_hist_5?ie=UTF8&filterByStar=five_star&reviewerType=all_reviews#reviews-filter-bar
It divides common, useful vocabulary into "domains" that include words related to such topics as walking, talking, speed, happiness, sadness, buildings, size, frequency, change, temperature, weather, disasters, teaching, learning, love, hate, age, and stages of life. Each chapter is interesting and well-illustrated, introducing the words of a domain in related groups on a continuum, then presenting them in several contextual exercises, then using them in a reading passage, and finally extending the domain with collocations, alternative word forms, and discussion or writing questions.