publisher: Pan publish date: December 12th 2011
format: kindle pages: 406
language: English
ISBN:
9781447217510
language: English
ISBN:
0330376853 (9780330376853)
publisher: MacMillan UK
format: audiobook
language: English
ISBN:
1405055472 (9781405055475)
publisher: Pan Publishing publish date: February 1st 2013
format: paperback
language: English
ISBN:
1447225406 (9781447225409)