Bruce E. Johansen

18 books

missing page info 2004

medium-paced

370 pages hardcover

nonfiction politics race sociology

226 pages hardcover

nonfiction science technology

833 pages hardcover

nonfiction science

310 pages paperback

nonfiction history politics

536 pages hardcover

nonfiction history

464 pages hardcover

nonfiction history politics

216 pages digital 2007