Pyranopyrazolotacrines as nonneurotoxic, Aβ-anti-aggregating and neuroprotective agents for Alzheimer's disease. (June 2015)