https://tru-physics.org/2023/04/07/chapter-25-oscillators-and-mechanical-waves/
Chapter 25: Oscillators and Mechanical Waves