Essentials of software engineering - Tsui, Frank; Tsui, Frank/karam, Orlando/Bernal, Barbara (Massachusetts Jones and Baetlett, 2018)