William R. Harper

3 books

624 pages hardcover

nonfiction religion

98 pages paperback

nonfiction art

292 pages paperback

nonfiction history religion challenging informative reflective medium-paced