Color Chemistry: Synthesis, Properties and Applications of Organic Dyes and Pigments (2nd Edition )