From the Retina to the Neocortex: Selected Papers of David Marr