An introduction to homological algebra - Northcott, Douglas Geoffrey (Cambridge University Press, 1972)