format: paperback pages: 144
language: English
ISBN:
0426201582 (9780426201588)
publisher: Bloomsbury publish date: August 1st 2003
format: paperback pages: 208
language: English
ISBN:
0747555397 (9780747555391)
format: audiobook
language: English
publisher: Bloomsbury publish date: November 1st 2004
format: paperback pages: 207
language: English
ISBN:
0747563411 (9780747563419)
publisher: Bloomsbury publish date: August 1st 2011
format: paperback pages: 576
language: English
ISBN:
1408815214 (9781408815212)