Engineering design process - Haik, Yousef; Shahin, Tamer (2nd, 2023)