Non-associative Rings and Algebras.