The New Zealand Auto Knitter: Fundamentals of Circular Sock Machine Knitting on the NZAK