abstract algebra: a computational approach - Sims Charles C (New York John Wiley, 1984)