Spindle, Spider, and Needle