Indole, a versatile aromatic heterocycle with diverse roles in nature ...

Indole, a versatile aromatic heterocycle with diverse roles in nature ...