publisher: Nan A. Talese publish date: October 19th 2010
format: hardcover pages: 399
language: English
ISBN:
0385529090 (9780385529099)
publisher: Let's Go Publications publish date: December 14th 2001
format: paperback pages: 864
language: English
ISBN:
0312270356 (9780312270353)
format: hardcover pages: 304
ISBN:
0385535694 (9780385535694)