Object-oriented systems development - Britton, Carol (McGraw-Hill, 2000)