publisher: William Heinemann Ltd. publish date: November 3rd 2005
format: paperback pages: 1222
language: English
ISBN:
0434009059 (9780434009053)
publisher: ISIS Audio Books
language: English
ISBN:
0753115107 (9780753115107)
language: English
ISBN:
0434005789 (9780434005789)