Manyebook
Sharon Turner
Knitting Stitches Visual Encyclopedia