Abstract algebra : an active learning approach - Davidson, Neil (Houghton Mifflin, 1976)