by David Edmonds
publisher: Harper Perennial publish date: September 17th 2002
format: paperback pages: 352
language: English
ISBN:
0060936649 (9780060936648)
publisher: HarperCollins publish date: November 1st 2001
format: hardcover pages: 352
language: English
ISBN:
0066212448 (9780066212449)
publisher: Faber and Faber publish date: April 8th 2002
format: paperback pages: 267
language: English
ISBN:
0571209092 (9780571209095)
language: English
ISBN:
057122735X (9780571227358)
publisher: Faber & Faber publish date: May 19th 2001
format: paperback pages: 267
language: English
ISBN:
057120547X (9780571205479)