Cancer cell cycles - Sherr,C.J. (Science, 1996)