I've a question regards Zerubavel: why is he called the son of Shealtiel?
In Ezra 3:2 and 3:8, Haggai 1:1, 1:12, 1:14, 2:2, 2:23, Nechemyah 12:1, Zerubavel is called the son of Shaltiel, while in Divrei Hayamim 1 Chapter 3:17-19 it seems to be Pedayah who's the real father.
On the website of Dafyomi it said:
(a) Why does the Gemara discuss Zerubavel? He was not the son of Yechanyah (whom the Gemara is discussing), but rather a later descendant (Yechanyah's great-grandson). (See MAHARSHAL here. The SEDER HA'DOROS points out that although the verse usually refers to Zerubavel as the son of Shaltiel, he was actually the son of Pedayah and the grandson of Shaltiel. He was called "Zerubavel ben Shaltiel" because "grandsons are like sons," and perhaps because the verse wants to link him to Shaltiel, a more prestigious personage that Pedayah.)
But wasn't Shealtiel the brother of Pedayah, and thus the uncle of Zerubavel?
P.S. could it be that in this case Zerubavel is nonetheless called the son of Shealtiel because of the commandment given in Devarim 25:5-6?