A First Course in Vibrations and Waves by Mohammad Samiullah | Menrva Books