Zondervan Illustrated Bible Backgrounds Commentary of the New Testament – Cana (John 4:46)
Cana (John 4:46)