City of God by E.L. Doctorow – Paperback, 272 pages

A nice touch is the novel’s use of recurring motifs and patterns.