Contemporary abstract algebra - Gallian Joseph A (Cengage Learning, 2014)
Keywords: Abstract algebra; Mathematics