Color Chemistry: Synthesis, Properties, and Applications of Organic Dyes and Pigments 3rd revised edition