TEXTS and REFERENCES: "Object-oriented Programming in C++", R.Johnsonbaugh and M.Kalin, Second Edition, Prentice Hall, 2000. "The Unified Modeling Language Reference Manual", J.Rumbaugh, I.Jacobson and G.Booch, Addison Wesley, 1999. "Applying UML and Patterns - An Introduction to Objected-oriented Analysis and Design and the Unified Process", C.Larman, Second Edition, Prentice Hall, 2001.