Tool design - Donaldson, Cyril (McGraw-Hill, 1995)