format: hardcover pages: 391
language: English
ISBN:
1847065899 (9781847065896)
publisher: Bloomsbury publish date: April 12th 2012
format: paperback pages: 400
language: English
ISBN:
1441102698 (9781441102690)
publisher: Continuum International Publishing Group publish date: September 16th 2010
format: ebook pages: 400
language: English
ISBN:
1282821911 (9781282821910)