A course in homological algebra - Hilton, Peter John (Springer, 1971)