Software Engineering Ed. 4th - Aggarwal, Kk (NewAge, 2023)