Cotton fiber : physics, chemistry and biology (2018)