The Changing Mile Revisited: An – Hardcover, by Turner Raymond M.; – Very Good b

A nice touch in this textbook is the color-coded sections for different topics.