Florence Williams — journalist and author