Analytical Dynamics door Mark D. Ardema