publisher: Books on Tape publish date: January 1st 2005
format: audiobook
language: English
ISBN:
1415924546 (9781415924549)
publisher: Random House Large Print publish date: October 18th 2005
format: hardcover pages: 320
language: English
ISBN:
0739325647 (9780739325643)
publisher: Penguin publish date: October 11th 2005
format: hardcover pages: 288
language: English
ISBN:
0641763816 (9780641763816)
publisher: Books on Tape publish date: June 27th 2006
language: English
ISBN:
0739346113 (9780739346112)