Engineering Design - B S Dhillon (Irwin, 1996)