Software engineering - Puntambekar, A. A. (Technical Publications Pune, 2007)