Arylamine (phenothiazine, phenooxazine and phenodiazine) dyes ...

Arylamine (phenothiazine, phenooxazine and phenodiazine) dyes ...