Advanced Design Concepts for Engineers by Balbir S. Dhillon