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