Object-oriented programming in Pascal : a graphical approach /