A general distributed delay time varying life table plant population model: Cotton (Gossypium hirsutum L.) growth and development as an example