Age at menarche and risk of major cardiovascular diseases: Evidence of birth cohort effects from a prospective study of 300, 000 Chinese women. (15th January 2017)