publisher: BBC Audiobooks publish date: 2005
language: English
ISBN:
1405600217 (9781405600217)
publisher: Abacus publish date: January 15th 2004
format: paperback pages: 360
language: English
ISBN:
0349115753 (9780349115757)
publisher: Little, Brown and Company publish date: February 6th 2003
format: hardcover pages: 368
language: English
ISBN:
0316724599 (9780316724593)