Jeffrey R. Collins

3 books

313 pages hardcover

nonfiction history politics

440 pages hardcover

nonfiction philosophy politics challenging informative reflective medium-paced

288 pages paperback 2009