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