Object Oriented Systems development : A gentle introduction - BRITTON, Carol (McGraw-Hill, 2001)