Object oriented system development - Ali Bahrami (Tata Mc-Graw Hill, 1999)