Engineering design and problem solving - Howell, Steven K. (ESource--the Prentice Hall engineering source, 2002)