publisher: MacMillan UK publish date: May 1st 2010
format: paperback pages: 416
language: English
ISBN:
0330505823 (9780330505826)
publisher: Pan Publishing publish date: January 25th 2011
format: ebook pages: 408
language: English
ISBN:
0330536559 (9780330536554)