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