Bible for Machine Knitting : How to Knit Garments and Guide to Knitting Techniques