A course in homological algebra - Hilton, Peter J; Stammbach, U (Graduate Texts in Mathematics, 4, 1971)