Catholic morality revisited: origins and contemporary challenges - Sloyan, Gerard Stephen (Twenty-Third Publ., 1990)