Engineering Design : A Modern Approach - Dhillon, B.S (1996)