Reading list: Abstract algebra