Engineering design : a systematic approach - Pahl, G.; Beitz, W.; Feldhusen, J.; Grote, K-H. (Germany: Springer-Verlag London, 2007)