A submarine journey: the pyrrole-imidazole alkaloids.

A submarine journey: the pyrrole-imidazole alkaloids.