Weaving the rainbow : Visions of color in world history - Finlay, Robert.