I'm reading "Krishna: The Beautiful Legend of God" In Chapter 3 it says that Vasudeva is Krishnas Father. But in Chapter 5 is says Nanda is Krishnas father. Also that Vasudeva and Nanda are seperate people. Can someone explain this to me?