publisher: Pan Books
publish date: March 7th 2008
format: paperback pages: 528
language: English
ISBN:
0330452622 (9780330452625)
publisher: MacMillan UK
format: audiobook
language: English
ISBN:
0230700543 (9780230700543)
publisher: Pan Books publish date: November 17th 2010
format: kindle pages: 476
language: English
ISBN:
9780330527859
publisher: Macmillan
format: hardcover pages: 528
language: English
ISBN:
0230529704 (9780230529700)