John E. Walsh

2 books

195 pages hardcover 1982

nonfiction history religion dark mysterious slow-paced

558 pages 2005

informative inspiring mysterious medium-paced