Theories of light, from Descartes to Newton - Sabra, A. I. (Cambridge University Press, 1981)