There are three stages in the revelation of truth. The first is to be ridiculed, the second is to be resisted and the third is to be considered self-evident.