The object-oriented approach concepts, modeling, and system development - Satzinger, John W. (Contemporary issues in information systems, 1996)