Engineering design process - Haik, Yousef; Shahin, Tamer (New Delhi Cengage Learning, 2022)