Encounters With Jesus - Timothy Keller

Tim Keller takes a fresh approach to apologetics, linking the big questions of life with particular encounters that Jesus had with individuals as related in John’s Gospel.