The God Who is There: Part 3. The God Who Writes His Own Agreements D. A. Carson Genesis 12 Series: The God Who Is There