Book cover for Bring on the Apocalypse

Bring on the Apocalypse

Six Arguments for Global Justice

Description of book