Of the People : Volume I: to 1877 with Sources Paperback

A nice touch in this textbook is the practice tests with answer explanations.