Nature, Human Nature, and God Thoroughly conversant with current developments, Barbour offers astute analyses of the shape and importance of evolutionary theory, indeterminacy, neuroscience, information theory and artificial intelligence. Full description