Read more on this subject: Crash Course in Photonics (Part 1, Part 2, Part 3)