Abstract algebra: An introduction - Hungerford, Thomas W. (Delhi Cengage Learning, 2013)