Homological algebra - Cartan, Henri 1904-2008; Eilenberg, Samuel (Princeton University Press, 1999)
13th printing and first paperback printing 1999