Cancer Microenvironment and Therapeutic Implications: