The brain immediately confronts us with its great complexity. The human brain weighs only three to four pounds but contains about 100 billion neurons. Although that extraordinary number is of the same order of magnitude as the number of stars in the Milky Way, it cannot account for the complexity of the brain. The liver probably contains 100 million cells, but 1,000 livers do not add up to a rich inner life.