An introduction to homological algebra. - Rotman, Joseph J. (Pure and applied mathematics, 1979)