Source: https://srjcstaff.santarosa.edu/~lwillia2/42/WaveEquationDerivation.pdf