The following are excellent resources for a good examination of conscience: