publisher: Carroll & Graf Publishers publish date: September 1st 2003
format: hardcover pages: 258
language: English
ISBN:
0786712546 (9780786712540)
publisher: Basic Books publish date: January 3rd 2005
format: paperback pages: 256
language: English
ISBN:
0786714557 (9780786714551)