Mathematics Form and Function by Saunders Mac Lane