Cyclin dependent kinases: Engines, clocks and microprocessors. - Morgan, ,D..O.. (Annual Review of Cell and Developmental Biology, 1997)