Modern algebra : - Durbin, John R. (John Wiley, 1992)