Quinolinic Acid: An Endogenous Neurotoxin with Multiple Targets. (5th September 2013)