Object-oriented systems development A gentle introduction - Britton Carol; Doake Jill (McGraw-Hill, 2000)