A History of Abstract Algebra - Kleiner, Israel (Birkhäuser Boston, 2007)