Bladder Cancer and Cancer Stem Cells: Basic Science and Implications for Therapy. (2011)