Dyes and pigments insights and applications - Kumar, Brajesh (IntechOpen, 2023)