Springer Handbook of Mechanical Engineering by Hamid Hefazi | Menrva Books | MenrvaBooks