Brain, mind and thought