In one of the Feynmann lectures he goes deeply into why a drop of oil on a water surface has all the colors it does.
It's one of the best explanations of the quantum nature of electromagnetic radiation there is.
I don't know if that link will cause this to go into moderation limbo or not... we'll see
It does. Just youtube Feynmann lectures, and look for Part 1 - Photons Corpuscles of Light