Purgatory: Explained by the Lives and Legends of the Saints
Text: English (translation)Original Language: French