publisher: Books on Tape publish date: January 1st 2005
format: audiobook
ISBN:
1415915873 (9781415915875)
publisher: One World/Ballantine publish date: April 11th 2006
format: paperback pages: 368
language: English
ISBN:
0345471261 (9780345471260)
publisher: Random House Audio publish date: March 15th 2005
format: audiobook
ISBN:
1415923655 (9781415923658)