In the past two decades Cohen-Macaulay rings and modules have been central topics in commutative algebra. This book meets the need for a thorough, self-contained introduction to the subject. The authors emphasize the study of explicit, specific rings, making the presentation as concrete as possible. The general theory is applied to a number of examples and the connections with combinatorics are highlighted. Throughout each chapter, the authors have supplied many examples and exercises.