The shepherd of Hermas a new translation and commentary - Hermas ca. 2. Jh (Apostolic fathers commentary series, 2023)