Heinrich gerling All about machine tools revised 2nd edition - New Age International ISBN: 9788122418262