Mechanisms of early life programming: current knowledge and future directions.

Mechanisms of early life programming: current knowledge and future directions.