publisher: Pan publish date: January 5th 2012
format: paperback pages: 343
language: English
ISBN:
0330510916 (9780330510912)
publisher: Macmillan Publishing Co. publish date: March 5th 2010
format: hardcover pages: 290
language: English
ISBN:
023074401X (9780230744011)
ISBN:
0340932295 (9780340932292)
publisher: Pan Macmillan publish date: March 14th 2013
format: paperback pages: 352
language: English
ISBN:
0330544969 (9780330544962)
ISBN:
0340902272 (9780340902271)