Mary Thomas's Dictionary of Embroidery Stitches
9781782216438
Jan Eaton