Object-oriented Information Systems: Planning and Implementation (Wiley professional computing)