An Introduction to Hamiltonian Mechanics - Torres del Castillo (Springer International Publishing, 2018)