The principles of knitting