Algebra by Saunders Mac Lane