Cain and Abel: a Prophecy of Christ