Software engineering: principles and practice - Jawadekar, Waman S . (Tata Mc Graw Hill Publishing Company, 2004)