Rainbows, Halos, and Glories - Greenler, Robert (SPIE, 2020)