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