Homology - Mac Lane, Saunders, 1909-2005. (Classics in mathematics, 1995)