Science of Colors