Cotton Spinning And Weaving by Herbert Edward Walmsley