who was the son of Elkanah, who was the son of Joel, who was the son of Azariah, who was the son of Zephaniah,