https://principia-scientific.org/123-waltzing-with-ballie/