2D Nmr: Density Matrix and Product Operator Treatment