A short Review of Cotton Spinning