Introduction to engineering design and problem solving - Burghardt, M. David (McGraw-Hill's BEST--basic engineering series and tools, 1999)