TP53 and cancer: Greater understanding of the mechanisms of p53-dependent anti-cancer activity may help pave the way for developing more efficient cancer therapies.