
•Spinoza on Rainbows
•Descartes on Rainbows
•Leibniz on Rainbows
•Aristotle on Rainbows
•Greek mythology on Rainbows
•Seneca on Rainbows
•Ibn al-Haytham on Rainbows
• Averroes on Rainbows
•Theodoric of Freiberg on Rainbows
•Kamāl al-Dīn al-Fārisī on Rainbows
•Avicenna on Rainbows
•Shen Kuo on Rainbows
•Sun Sikong on Rainbows
•Qutb al-Din al-Shirazi on Rainbows
•Newton on Rainbows
•Gustav Mie on Rainbows
•Nussenzveig on Rainbows
•Negarestani on Rainbows