Engineering design : a systematic approach - Pahl, Gerhard; Beitz, Wolfgang (London : The Design council ; Berlin ; Heidelberg : Springer Verlag, 1988)