Text this: Local and Semi-Local Bifurcations in Hamiltonian Dynamical Systems