CREDITS

Concept, text, and Python programming by Elizabeth Swanstrom

Web design by Scott Svatos

Original paintings by John Ruskin

Illustrations by Jean Audran, after Charles Le Brun

animate