Michael T. Klare

22 books

288 pages paperback 2004

nonfiction economics politics

8 pages paperback 1978

missing page info 2001

medium-paced

352 pages hardcover 1994

160 pages paperback 1995

medium-paced

250 pages paperback

nonfiction history informative reflective medium-paced

256 pages 2003

nonfiction politics informative medium-paced

missing page info paperback

165 pages paperback 1981

challenging informative mysterious medium-paced

464 pages hardcover 1972

medium-paced