City of God a novel - Doctorow, E. L. 1931-2015 (Abacus, 2001)