David W. Machacek

3 books

200 pages paperback 2004

informative reflective medium-paced

430 pages 2003

religion informative reflective medium-paced

240 pages hardcover

nonfiction history philosophy religion medium-paced