Engineering Design – Gerhard Pahl, Beitz