Kelly, Anne

Textile Folk Art - Batsford - 128p.

9781849944588