John Pilger

30 books

656 pages 2004

nonfiction history politics informative fast-paced

496 pages 1982

nonfiction history politics challenging informative reflective slow-paced

250 pages 2002

nonfiction history politics challenging informative reflective medium-paced

151 pages paperback 1982

dark informative medium-paced

966 pages digital 2017

challenging informative medium-paced

264 pages 2012

challenging informative medium-paced

496 pages paperback 1992

nonfiction history politics dark informative reflective medium-paced

222 pages digital 2000

missing page info paperback 1986

missing page info paperback 1986