Seol mar théacs é seo: The Object primer:the application developer's guide to object orientation and the uml