What Determines Your Hair Color?

What determines your hair color? Piranka/Getty Images

There's a lot of natural variation in the color of human hair. What's the physical explanation for the difference?