All truth goes through three stages. First it is ridiculed, then it is violently opposed, Finally, it is accepted as self-evident