Michael Haren

4 books

232 pages paperback 1996

242 pages hardcover 1988

medium-paced

315 pages 1985

history philosophy informative slow-paced

272 pages hardcover

nonfiction history religion