A Society of Prophets

208 pages paperback

fiction historical informative reflective medium-paced