Stitch Dictionary: A Practical and Inspirational Guide to Choosing and Working with Over 200 Classic Stitches