Peter Schafer

4 books

320 pages paperback

nonfiction history informative reflective medium-paced

233 pages paperback

nonfiction art history

112 pages 2014

fiction adventurous mysterious slow-paced

192 pages 2020

challenging reflective medium-paced