The MECHANICAL Universe mechanics and heat - Frautschi, Steven C (Cambridge CUP, 1986)