James F. Petras

17 books

310 pages hardcover

nonfiction business politics challenging informative medium-paced

168 pages paperback

nonfiction history politics sociology informative reflective medium-paced

191 pages 2006

nonfiction politics informative reflective medium-paced

220 pages

medium-paced

130 pages paperback 2011

nonfiction politics emotional informative reflective medium-paced

285 pages hardcover

challenging informative reflective medium-paced

208 pages 2001

nonfiction informative medium-paced

208 pages hardcover 1992

challenging informative reflective medium-paced

258 pages hardcover 1994

384 pages paperback

medium-paced