An outline of John