Cyclin-dependent kinases: engines, clocks and microprocessors. - Morgan,D.O. (Ann Rev Cell Dev Biol, 1997)