Visualizing Time - Wills, Graham (Springer New York, 2012)