Se divide en tres grandes partes: