New Materials, Machinery and Vehicle Engineering | 9781643684208 | Memmo