Notes on Homological Algebras - Rotman, Joseph J. (Van Nostrand Reinhold, 1970)