Homology - Mac Lane, Saunders, 1909-2005 (Springer-Verlag, 1975)