Principles of Object-Oriented Software Development Software Engineering Perspectives.
Principles of Object-Oriented Software Development
Hasim