MATHEMATICAL METHODS OF CLASSICAL MEHANICS - Arnold, V.I. (1978)