Antiangiogenic compounds: well-established drugs versus emerging natural molecules.

Antiangiogenic compounds: well-established drugs versus emerging natural molecules.