Duration Calculus by Michael Hansen, Chaochen Zhou & Michael R. Hansen