bibliographic details : Object-oriented and classical software engineering =