An introduction to homological algebra - Northcott, D. G (Cambridge University Press, 1966)