Tacrine-based Multifunctional Agents in Alzheimer's Disease: an Old Story in Continuous Development