publisher: Pan Books publish date: December 1st 1999
format: paperback pages: 278
language: English
ISBN:
0330390651 (9780330390651)
ASIN: 330390651
publisher: Penguin publish date: May 16th 2005
format: paperback pages: 352
language: English
ISBN:
0140146741 (9780140146745)
publisher: Pan Books
publish date: December 2nd 2011
format: kindle pages: 288
language: English
ISBN:
9781447216001