The last few decades have seen the development of a general approach to thermodynamic theory. Continuum thermodynamics has demonstrated to us how we can build a theory of the dynamics of heat rather than of statics. In this book I would like to transfer what I have leamed about the general theory to an introductory level and to apptications in the sciences and engineering.