TY - SER TI - MACHINERY and Production Engineering CY - London PB - Machinery Publishing ER -