publisher: Macmillan UK
publish date: July 20th 2007
format: hardcover pages: 256
language: English
ISBN:
0283070498 (9780283070495)
publisher: Pan Macmillan publish date: February 1st 2008
format: paperback pages: 254
language: English
ISBN:
0330449516 (9780330449519)
publisher: Sidgwick & Jackson Ltd
format: paperback pages: 256
language: English
ISBN:
0283070552 (9780283070556)
publisher: Pan Books publish date: June 28th 2012
format: ebook pages: 288
language: English
ISBN:
0330538780 (9780330538787)