publisher: Books on Tape publish date: January 15th 2008
language: English
ISBN:
1415955859 (9781415955857)
publisher: Books on Tape publish date: July 5th 2005
format: audiobook
language: English
ISBN:
141592161X (9781415921616)
publisher: Broadway Books publish date: June 28th 2005
format: hardcover pages: 368
language: English
ISBN:
0641832702 (9780641832703)