Brain Computation as Hierarchical Abstraction - Ballard (IEEE, 2003)