Bruce Holsinger

15 books

464 pages digital 2019

240 pages

432 pages paperback

448 pages hardcover

nonfiction history nature science medium-paced

272 pages 2005

history challenging informative slow-paced