by Steven Hahn
publisher: Belknap Press publish date: April 30th 2005
format: paperback pages: 624
language: English
ISBN:
067401765X (9780674017658)
publisher: Belknap Press publish date: November 10th 2003
format: hardcover pages: 609
language: English
ISBN:
0674011694 (9780674011694)
publisher: Belknap Press publish date: July 1st 2009
format: ebook pages: 624
language: English
ISBN:
0674059581 (9780674059580)