Analytical Dynamics Theory and Applications - Ardema, Mark D. (New York Kluwer Academic, 2000)