Analytical Dynamics - Ardema, Mark D. (Springer US, 2020)