Oxidative stress: the paradox of aerobic life.

Oxidative stress: the paradox of aerobic life.