by John A. Hall
publisher: Verso
publish date: July 26th 2010
format: hardcover pages: 400
language: English
ISBN:
1844676021 (9781844676026)
publisher: Verso publish date: February 1st 2012
format: paperback pages: 416
language: English
ISBN:
1844677583 (9781844677580)
publisher: Verso publish date: April 22nd 2014
format: ebook pages: 416
language: English
ISBN:
1844678458 (9781844678457)