Factores políticos, psicológicos, geográficos, sociales y culturales. - Engels, Federico