Cantharidin-based small molecules as potential therapeutic agents.

Cantharidin-based small molecules as potential therapeutic agents.