Advanced dynamics : analytical and numerical calculations with MATLAB (Springer, 2012)