Software engineering : principles and practice - Jawadekar, Waman S (Tata McGraw-Hill, 2004)