Could a Neuroscientist Understand a Microprocessor? (2017)
journals.plos.org