100 Hats To Knit And Crochet by Jean Leinhauser & Rita Weiss