SEARCH Articles Figures Tables Catechol Catecholate DIHYDROXYBENZENE Dihydroxybenzene derivatives Their Derivatives