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