by Jacob Needleman
publisher: Tarcher publish date: June 2nd 2003
format: paperback pages: 400
language: English
ISBN:
1585422266 (9781585422265)
publisher: Phoenix Audio publish date: February 28th 2002
format: audiobook
language: English
ISBN:
1574535161 (9781574535167)
publisher: Penguin publish date: June 2nd 2003
format: ebook pages: 400
language: English
ISBN:
1440650446 (9781440650444)