Engineering design - Pahl and Beitz (The Design Council, 1984)