1000 Words: A Writer’s Guide to – Hardcover, by Attenberg Jami – Very Good u

A nice touch in this textbook is the timeline of major discoveries in the field.