Software engineering : principles and practice - Jawadekar, Waman S. (Computer Engineering Series.., 2004)