Engineering Fundamentals and problem solving (McGraw-Hill, 1997)