Abstract Algebra: A Computational Approach - Sims, Charles C.