A course in homological algebra - Hilton, Peter John (Graduate texts in mathematics, 1971)