publisher: Pan Macmillan publish date: November 1st 2013
format: paperback pages: 279
language: English
ISBN:
0230763820 (9780230763821)
publisher: Macmillan publish date: December 20th 2012
format: ebook pages: 288
language: English
ISBN:
0230767338 (9780230767331)