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