A historical and theological investigation of John's Gospel - MacGregor, Kirk R. (palgrave macmillan, 2020)