Needle-Craft: Artistic and Practical.