Object Oriented systems development - Bahrami, Ali . (Irwin Mc Graw Hill, 1999)