A course in homological algebra. - Hilton, Peter John; Stammbach, U. (Berlin : Springer Verlag, 1971)