Engineering design : a systematic approach - Pahl, Gerhard (Springer-Verlag ; The Design Council, 1977)