Source: http://agents.cirad.fr/pjjimg/michel.fok@cirad.fr/imperfect_cotton.pdf