Prophet of Truth — antagonist of the Halo franchise