Exploring Abstract Algebra with Mathematics. + CD - Hibbard, Allen C. (Springer / Telos, 1999)