Cohen-Macaulay modules in associative algebras Representation theory of rings mathematics