A Course in Homological Algebra - Hilton, P. J. (Springer-Verlag, 1971)