Software Engineering:a primer - Jawadekar, Waman S (Tata McGraw Hill;, 2008)