Design of Mechanical Elements: A Concise Introduction to Mechanical Design Considerations and Calcul