Halo: Why the Covenant Hates Humanity

Halo: Why the Covenant Hates Humanity