Homological algebra - Cartan Henri; Eilenberg Samuel (1956)