Noncommutative Rings