Modern algebra : an introduction - Durbin, John R. (Wiley, 2005)