by Peter Y. Sussman
publisher: Knopf
publish date: October 17th 2006
format: hardcover pages: 744
language: English
ISBN:
0375410325 (9780375410321)
language: English
ISBN:
0753822296 (9780753822296)
language: English
ISBN:
0297607456 (9780297607458)
publisher: Knopf Group E-Books publish date: January 1st 2010
format: ebook
language: English
ISBN:
129901335X (9781299013353)
publisher: Knopf Group E-Books publish date: May 19th 2010
format: ebook pages: 768
language: English
ISBN:
0307565661 (9780307565662)