Mechanic, waves, and thermal physics / R.L. Armstrong.