Crochet Unravelled (Revised edition) by Claire E. Bojczuk