Introduction to homological algebra. - Hu, Sze-Tsen (San Francisco Holden-Day, Inc., 2008)