Sell, buy or rent Jonathan Earle textbooks

ISBN-13:
9780618522583
ISBN-10:
0618522581
Author:
Sean Wilentz, Jonathan Earle
Edition:
2
Publication date:
2007
Publisher:
Houghton Mifflin
Format:
Paperback 528 pages