Object Orientedj Modelling and Design - James Raumbaug (PHI, 2001)