William Morris, textile designer, artist & writer