Integrated Approach to Software Engineering Ed. 3rd - Jalote, Pankaj (Narosa, 2022)