Essentials of software engineering - Tsui, Frank; Karam, Orlando; Bernal, Barbara (Jones & Bartlett Learning, 2023)