I Always Look Up the Word Egregious
A pleasant guide to building vocabulary that never becomes patronizing (the fault of too many books for beginners) or drifts off into utterly useless long words (the fault of too many books for fans of word games). It's probably too sophisticated for non-native speakers and rank beginners, but will help many others build a more powerful vocabulary. Jack Lynch. https://andromeda.rutgers.edu/~jlynch/Writing/index.html#nurnberg
General