Engineering Design Principles by Ken Hurst & K.S. Hurst