by Bruce Altshuler
publisher: Princeton University Press publish date: August 12th 2007
format: paperback pages: 195
language: English
ISBN:
0691133735 (9780691133737)
publisher: Princeton University Press publish date: January 1st 2013
format: ebook pages: 202
language: English
ISBN:
129999122X (9781299991224)
publisher: Princeton University Press publish date: October 24th 2013
format: ebook pages: 208
language: English
ISBN:
1400849357 (9781400849352)
publisher: Princeton University Press publish date: September 26th 2005
format: hardcover pages: 195
language: English
ISBN:
0691119406 (9780691119403)