‘This is a very good book, which provides an excellent introduction to modern algebra for senior undergraduate ... an advanced undergraduate or a beginning graduate course on abstract algebra.