publisher: William Heinemann
publish date: 2010
format: paperback pages: 276
language: English
ISBN:
0434020265 (9780434020263)
format: paperback pages: 274
language: English
ASIN: B005G37SGK
publisher: Cornerstone Digital
publish date: January 11th 2011
format: kindle pages: 288
language: English
ASIN: B004I8WLA2
publisher: Pluto Press publish date: December 6th 2006
format: paperback pages: 320
language: English
ISBN:
0745325823 (9780745325828)
publisher: Pluto Press (UK)
publish date: October 20th 2004
format: ebook pages: 272
ISBN:
1281750549 (9781281750549)