McGraw-Hill dictionary of electrical and computer engineering (McGraw-Hill, 2004)