A course in homological algebra - Hilton, Peter John 1923-2010; Stammbach, Urs 1939- (Springer, 1997)