Farrington, David P., Universidad de Cambridge, Spain