Algebraic calculation of the rainbow - Spinoza, Benedictus de 1632-1677 (de Graaf, 1963)