The explanation of brain functioning in terms of the association of ideas has been popular since the 17th century. Recently, however, the process of association has been dismissed as computationally inadequate by prominent cognitive scientists. In this book, a sharper definition of the term association is used to revive the process by showing that associative learning can indeed be computationally powerful. Within an appropriate organization, associative learning can be embodied in a robot to realize a human-like intelligence, which sets its own goals, exhibits unique unformalizable behaviour and has hidden homunculi.Some believe that artificial intelligence is undergoing a paradigm shift. There are undoubtedly several competing ideas and ideals. Neural networks and dynamic systems are offered as alternatives to the information processing and digital computer models of the brain. One is asked to decide between symbolic and subsymbolic, between algorithmic and nalgorithmic, and between information processing and interactive systems. Even in the short distance travelled in this book, associative learning is seen to embrace both sides of these dichotomies.