The Catechism of Catholic Ethics: A work of Roman Catholic moral theology