Mathematics : form and function - Mac Lane, Saunders 1909-2005 (Springer, 1986)