Examine and Clarify Doubts; lineage of Mashiach; descendant of Shlomo or Nathan; Hephzibah mother of Mashiach; Son of David; Son of Amiel