The colors of a soap bubble or oil slick are due to __________. two-slit interference thin-film interference huygens' principle diffraction