ALGEBRA by SAUNDERS MACLANE and GARRETT BIRKHOFF , 1968