Fundamentals of Theory of Machines by Abdallah A. Alshennawy