Planet Patchwork Essay


Distributed Creativity: Speculations on Quilting, Computers, and Art, by Catherine Jones