I have about a a lot relevant texts from Catholic Bible commentaries which I would be glad to post as soon as I gather them together.
In the mean time. I find it almost touching that this so-called atheist skeptic is old-fashioned enough to be abiding by a long-discredited ancient and medieval notion that despite appearances the Gospel of Luke gives the Virgin Mary's, and not Joseph's, line of descent. (That's where the name Nathan comes in as someone from whom SHE supposedly descended.)
Usually the "gotcha!" from Freethinkers in this area has to do with supposed contradictions between the genealogy given by St Matthew and the one given by St Luke. But it's a question of Joseph's genealogy in both cases.
So the idea that Mary descended from Nathan, not Solomon, and that therefore a jot or tittle of Scripture has fallen is just flat-out laughable. We simply don't have a genealogy for the Blessed Virgin.
And if we're going to be really Fundamentalist about Messianic prophecies, who is to say that the Blessed Virgin was not a direct descendent of David through Solomon AND Nathan AND a few of David's other children? These atheists can be so clueless. So one-track. Solomon would have had many, many hundreds of direct descendants living in Israel at the time that Christ was born. He certainly had enough wives.