https://pakytufysik.greggdev.com/on-the-mechanical-equivalent-of-heat-book-12623mj.php