https://courses.physics.illinois.edu/phys487/fa2021/Formulae-486-Final.pdf