Engineering Fundamentals and problem solving 6th ed (MccGraw-Hill, 2012)