Principles & practice of mechanical engineering by Merle C. Potter | Menrva Books | MenrvaBooks