by John Pilger
publisher: Vintage Books publish date: November 22nd 2005
format: paperback pages: 448
language: English
ISBN:
0099437457 (9780099437451)
publisher: Basic Books publish date: August 23rd 2005
format: paperback pages: 656
language: English
ISBN:
1560257865 (9781560257868)
publisher: Jonathan Cape publish date: May 1st 2004
format: hardcover pages: 512
language: English
ISBN:
0224062883 (9780224062886)
format: kindle pages: 672
language: English
ASIN: B004E9TJ4Q
publisher: Jonathan Cape publish date: October 7th 2004
format: paperback
language: English
ISBN:
0224073796 (9780224073790)
publisher: Vintage Digital publish date: February 15th 2011
format: kindle pages: 448
language: English
ASIN: B009M5A2M0
publisher: Vintage Digital publish date: February 15th 2011
format: kindle
language: English
ASIN: B00FAM9N2Y
publisher: Vintage Digital publish date: February 15th 2011
format: ebook pages: 656
language: English
ISBN:
1407085700 (9781407085708)