I am doing a reading in advanced algebra and I need some help in Cohen-Macaulay :
My doubts are
What are the prerequisites I need to know before knowing what is Cohen-Macaulay? (I know about basic ring theory - up to UFD and Gröbner basis)
Which is the best book to study it from? (given my very small background in algebra)
Also some introduction to it would be helpful.