Adiabatic Perturbation Theory In Quantum Dynamics by Stefan Teufel