Rainbows, halos, and glories / - Greenler, Robert, (Cambridge University Press,, 1980)