Elements of Continuum Mechanics and Thermodynamics by Joanne Wegner & James Haddow