The nature and science of colors