Newton's rainbow : the revolutionary discoveries of a young scientist / - Lasky, Kathryn