"All truth passes through three stages,"
said the German philosopher Schopenhauer. "First, it is ridiculed.Second, it is violently opposed.Third, it is accepted as self-evident."