Principles of Discrete Time Mechanics - George Jaroszkiewicz (Cambridge Monographs on Mathematical Physics, 2014)