What should be computed to understand and model brain function? from robotics, soft computing, biology and neuroscience to cognitive philosophy (World Scientific, 2001)