Caveolin-1: an ambiguous partner in cell signalling and cancer.

Caveolin-1: an ambiguous partner in cell signalling and cancer.