McGraw-Hill Dictionary of Engineering by McGraw Hill & McGraw-Hill Companies