Exploring abstract algebra with mathematica - Hibbard, Allen C. (new york springer, 1999)