A first course of homological algebra - Northcott, Douglas Geoffrey (Cambridge University Press, 1973)