Cotton : the biography of a revolutionary Fiber - Yafa, Stephen (Penguin Books, 2006)