The many faces of nitric oxide: cytotoxic, cytoprotective or both.

The many faces of nitric oxide: cytotoxic, cytoprotective or both.