Object-oriented software engineering - Steve Halladay, Michael Wiebel (R & D Publ, Lawrence, 1993)