Growing, Spinning and Weaving Cotton