Tolerance Design by Clyde M. Creveling