Action-minimizing Methods in Hamiltonian Dynamics: An Introduction to Aubry-Mather Theory Alfonso Sorrentino