We are surrounded by digital computers. They do many things well that humans do not and have transformed our lives. But all computers are not the same. Although digital computers dominate today’s world, alternative ways to “compute” might be better and more efficient than digital computation when mechanically performing those tasks, important to humans, that we think of as “cognition.” Cognition, after all, was originally developed to work with our own specific biological hardware. Digital computers require elaborate detailed instructions to work; they are flexible but not simple. Analog computers are designed to do specific tasks. They can be simple but not flexible. Hardware matters. The book discusses two classic kinds of computer, digital and analog, and gives examples of their history, functions, and limitations. The author suggest that when brain “hardware,” with its associated brain “software” work together, it could form a computer architecture that would be useful for the efficient performance of cognitive tasks. This book discusses the essentials of brain hardware—in particular, the cerebral cortex, where cognition lives—and how cortical structure can influence the form taken by the computational operations underlying cognition. Topics include association, understanding complex systems through analogy, formation of abstractions, and the biology of number and its use in arithmetic and mathematics. The author introduces novel “brain-like” control mechanisms: active associative search and traveling waves. There is discussion on computing across scales of organization from single neurons to brain regions containing millions of neurons.