Stephen J. Mexal

2 books

301 pages hardcover

nonfiction classics history literary reflective medium-paced

368 pages 2010

nonfiction philosophy informative fast-paced