James Petras

25 books

288 pages paperback

nonfiction history politics medium-paced

272 pages hardcover

nonfiction business economics history politics

266 pages paperback

nonfiction history medium-paced

224 pages paperback

nonfiction history politics medium-paced

234 pages hardcover

nonfiction politics sociology