Algèbre 2 — Garrett Birkhoff, Saunders Mac Lane