Lester Del Rey ... science fiction "is the myth-making principle of human nature today."