In these genealogies—both inspired—there is a difference between David and Jesus, a difference of some fourteen or fifteen generations.

Besides, the names of all the ancestors are different, with two exceptions.

Matthew says that Joseph's father was Jacob. Luke says that Heli was Joseph's father.

Both of these genealogies cannot be true, and the probability is that both are false.

There is not in all the pulpits ingenuity enough to harmonize these ignorant and stupid contradictions.

There are many curious mistakes in the words attributed to Christ.

We are told in Matthew, chapter xxiii, verse 35, that Christ said:

"That upon you may come all the righteous blood shed upon the earth from the blood of righteous Abel unto the blood of Zacharias, son of Barachias, whom ye slew between the temple and the altar."

It is certain that these words were not spoken by Christ. He could not by any possibility have known that the blood of Zacharias had been shed. As a matter of fact, Zacharias was killed by the Jews, during the seige of Jerusalem by Titus, and this seige took place seventy-one years after the birth of Christ, thirty-eight years after he was dead.

There is still another mistake.