The American Reader: Words That Moved a Natio- paperback, 9780062737335, Ravitch

I like that this textbook includes practice problems with full answer keys.