Este código moral tiene cuatro fuentes principales: