This textbook provides engineers with the capability, tools and confidence to solve real-world heat transfer problems. It includes many advanced topics, such as Bessel functions, Laplace transforms, separation of variables, Duhamel's theorem and complex combination, as well as high order explicit and implicit numerical integration algorithms. These analytical and numerical solution methods are applied to topics not considered in most textbooks. Examples include heat exchangers involving fluids with varying specific heats or phase changes; heat exchangers in which axial conduction is a concern; and regenerators. Derivations of important results are presented completely, without skipping steps, which reduces student frustration and improves readability and retention. The examples are not trivial 'textbook' exercises; they are rather complex and timely real-world problems that are inherently interesting. This book integrates the computational software packages Maple, MATLAB(R), FEHT and Engineering Equation Solver (EES) directly with the heat transfer material.