Manufacturing processes : an introduction to basic workshop technology - Harding, J. V.