The American Past, Ninth Edition, A Survey of American History
Publisher: Cengage Learning
Published: 2012-01-01
Number of pages: 1029
ISBN-13: 9780495993896