Algebra - Hungerford, Thomas W. (New York Springer, 2005)