Duality for a Cohen-Macaulay local ring