James Petras

25 books

196 pages paperback

nonfiction politics informative reflective medium-paced

191 pages paperback

nonfiction history politics informative reflective medium-paced

134 pages paperback

nonfiction history informative reflective medium-paced

missing page info 1994

informative medium-paced

224 pages hardcover

nonfiction politics

321 pages 2014

challenging informative slow-paced

208 pages 2001

nonfiction informative medium-paced

235 pages paperback

nonfiction politics medium-paced

308 pages paperback

nonfiction business economics history politics medium-paced

232 pages paperback

nonfiction politics sociology