Dirac-Bergmann Constraints in Relativistic Physics: Non-Inertial Frames, Point Particles, Fields and Gravity - Luca Lusanna (2017)