Roots of the Messiah
by Todd Busteed
What do Adam, Abraham, Jacob, Judah, Tamar, Rahab, Ruth, Boaz, David, Bathsheba, Solomon,...