Catholic Elements in the Shepherd of Hermas

The Shepherd of Hermas, also called the P...
read more