This book on modern and non-commutative ring theory is ideal for beginning graduate students. It starts at the foundations of the subject and progresses rapidly through the basic concepts to help the reader reach current research frontiers. Students will have the chance to develop proofs, solve problems, and to find interesting questions. The first half of the book is concerned with free, projective and injective modules, tensor algebras, simple modules...