Engineering Design Synthesis door Amaresh Chakrabarti