Learning abstract algebra: recommendations: Difference between revisions