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