Homological algebra. - Cartan Henri; Eilenberg Samuel (1956)