Object Oriented Modeling And Design - Rumbaugh,James; Blah, Michael William Premerlani,,Eddy, Fredrick (PHI, 2001)