Engineering Design A Systematic Approach - Pahl, Gerhard; Beitz, Wolfgang; Feldhusen, Jörg; Grote, Karl-Heinrich (Springer London : Imprint: Springer, 2007)