Engineering design synthesis : understanding, approaches and tools / [edited by] Amaresh Chakrabarti. - Chakrabarti, Amaresh (Springer, 2001)