Yousef Haik, Sangarappillai Sivaloganathan, Tamer Shahin Engineering Design Process - 3 - Cengage 2025 ISBN: 9789366606309