Rainbows, a Physical Explanation

Drawing by Johann Jakob Scheuchzer from his Physica Sacra (ca. 1720). (Source)