(perfect bound edition) knit perfect fitting hats every time in any size with any yarn! 45 styles and variations and 17 sizes to choose from. illustrated throughout with black and white photographs with colour versions available to view online. by the ...