Mechanics, waves and thermal physics. - Armstrong, Robin L; King, J. D.