McGraw-Hilll encyclopedia of science & technology (New Delhi : McGraw-Hill Companies Inc., 2007)