Who is John? Who is Jesus?