Color Bytes: Blending the Art and Science of Color