publisher: Macmillan UK
publish date: November 1st 2001
format: paperback pages: 261
language: English
ISBN:
0752220330 (9780752220338)
language: English
ISBN:
0094785309 (9780094785304)
publisher: Faber & Faber publish date: November 15th 2012
format: paperback pages: 292
language: English
ISBN:
0571299105 (9780571299102)