Newton’s Rainbow

Written by Kathryn Lasky, Illustrated by Kevin Hawkes