The Norton Reader 16th Edition Paperback by Goldthwaite, Bizup, Fernald 2022

A nice touch in this textbook is the list of key people and their contributions.