Engineering fundamentals and problem solving - Arvid R. Eide (McGraw-Hill, 2008)