Whether you are a knitting novice or a seasoned stitcher this definitive guide is packed full of helpful advice.