Lesson learned from nature for the development of novel anti-cancer agents: implication of isoflavone, curcumin, and their synthetic analogs.

Lesson learned from nature for the development of novel anti-cancer agents: implication of isoflavone, curcumin, and their synthetic analogs.