A book published in 1952 by Samuel Eilenberg and Norman Steenrod, using category theory foundations extensively to describe homology and cohomology theory.