physicstools - Noble Roscoe, William Arthur (2023)