Analytical Mechanics For Engineers by