Analytical Dynamics of Discrete Systems by