Moral development and penanceby Mary Perkins RyanChristian educationForgiveness of sinMoral educationPenanceWriting a summary for young readers…For young readersBook data: Open Library