An introduction to homological algebra - Rotman, Joseph J. (Springer, 2017)