I fully agree with the comments of the previous reviewers. This introductory book on abstract algebra is simply superb.<br>The author uses a discursive language, pretty unusual for a book of this type but extremely effective. While going through this book, you have the impression not of reading a textbook but of "listening" to the author talking to you.<br>I am not a professional mathematician, and therefore I don't feel entitled to judge about its mathematical rigor but I have read and studied similar textbooks on the subject (like Fraleigh and Gallian) and the clarity of this book surpasses them all.<br>The author provides lots of exercises and some worked out solutions.<br>Definitively this is my strongest recommendation for a book on this subject.