WolframAlpha computational knowledge AI
james lovelock, lynn margulis