Text this: Exploring Artemisia annua L., artemisinin and its derivatives, from traditional Chinese wonder medicinal science.