An introduction to homological algebra - Northcott, D. G. (Douglas Geoffrey) (Cambridge University, 1972)