Hamiltonian Reduction by Stages - Marsden, Jerrold E.; Misiolek, Gerard; Ortega, Juan-Pablo; Perlmutter, Matthew; Ratiu, Tudor S. (Springer Berlin Heidelberg, 2007)