The science of Color Blindness and its Diagnosis