STAT-3 inhibitors: state of the art and new horizons for cancer treatment.

STAT-3 inhibitors: state of the art and new horizons for cancer treatment.