All truth passes through three stages. First, it is ridiculed, second, it is violently opposed, and third, it is accepted as self-evident.Arthur Schopenhauer