Engineering design process - Haik, Yousef; Sivaloganathan, Sangarappillai; Shahin, Tamer (Cengage Learning, 2018)