Waves: An Introduction for Physicists and Engineers by P. A. Davidson | Menrva Books