nLab
Foundations of Algebraic Topology

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

category: reference