Introduction to engineering design and problem solving - Burghardt, M. David (McGraw-Hill, 1999)