Knit Step by Step: Techniques, Stitches, and Patterns Made Easy, Hardcover/Vikki Haffenden