This book represents a complete course in abstract algebra, providing
instructors with flexibility in the selection of topics to be taught in
individual classes. All the topics presented are discussed in a direct and
detailed manner. Throughout the text, complete proofs have been given for all
theorems without glossing over significant details or leaving important theorems
as exercises. The book contains many examples fully worked out and a variety of
problems for practice and challenge. Solutions to the odd-numbered problems are
provided at the end of the book. This new edition contains an introduction to
lattices, a new chapter on tensor products and a discussion of the