Huperzine A as a neuroprotective and antiepileptic drug: a review of preclinical research.

Huperzine A as a neuroprotective and antiepileptic drug: a review of preclinical research.