All of the general UML books I mentioned in Chapter 1 talk about class diagrams in more detail.
Of the older books, I still like Cook and Daniels (1994) for its treatment of perspectives and the formality that the authors introduce.