by Gary Gerstle
publisher: Princeton University Press publish date: August 5th 2002
format: paperback pages: 472
language: English
ISBN:
0691102775 (9780691102771)
publisher: Princeton University Press publish date: April 9th 2001
format: hardcover pages: 472
language: English
ISBN:
069104984X (9780691049847)
publisher: Princeton University Press publish date: 2017-02-28
format: Paperback pages: 544
language: English
ISBN:
0691173273 (9780691173276)
ASIN: 0691173273