Quinolinic acid: an endogenous neurotoxin with multiple targets.

Quinolinic acid: an endogenous neurotoxin with multiple targets.