David's great-grandmother was a Canaanite woman, Rahab, who is also listed in the Hall of Faith(Hebrews 11:31). David's grandmother was Ruth, a Moabite, from a people who were Canaanites as well.
Bathsheba literally means the daughter of Sheba. The Table of Nations identifies Sheba in the line of Ham, making Sheba a descendant from a African nation(Gen 10:7)
COFRP was ranked # 4th (1-2/3-8 2024 ) and #5 (3/8-7/1/24) among the Top 100 Best Christian Podcasts You Must Follow in 2025
Challenges of Faith Radio has made the following top listener chart ( 1/8/25) on Goodpods: #22 in the Top 100 Author All time chart