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