Almost All About Waves by John Robinson Pierce