Presents the insights of abstract algebra in a welcoming and accessible way. The book succeeds in combining the advantages of rings-first and groups-first approaches while avoiding the disadvantages. The exposition is clear and conversational throughout. The book has numerous exercises in each section.