Principles & practice of mechanical engineering by George E. Mase | Menrva Books | MenrvaBooks