The Essential Book of Embroidery Stitches: Beautiful Hand Embroidery Stitches: 100+ Stitches with Step-by-Step Photos and Explanations