Catechism of Perseverance: An Historical, Doctrinal, Moral and Liturgical Exposition of the Catholic Religion