by Glenn Greenwald
publisher: Metropolitan Books publish date: October 25th 2011
format: hardcover pages: 304
language: English
ISBN:
0805092056 (9780805092059)
publisher: Picador publish date: July 3rd 2012
format: paperback pages: 304
language: English
ISBN:
1250013836 (9781250013835)
publisher: Metropolitan Books publish date: November 11th 2011
format: ebook pages: 304
language: English
ISBN:
1466805765 (9781466805767)