400 Knitting Stitches by Hilary Mantel

Purchase from Bookshop.org