 Moore’s Principia Ethica took a long time to finish. He had a pretty good draft in 1898, but he did not publish it until 1903. Why the long delay? One reason, I suspect, was that he had to deal with a problem posed (perhaps unwittingly) by Russell.