Artist, textile designer, writer, socialist - William Morris