Speaking to the Scotsman during a visit to the Edinburgh International Book Festival, he said: “There’s virtually no chance that the Yes side will win. The No side is even more dominant with the younger voters, so there’s not going to be any generational thing going on.