A God in Ruins. Kate Atkinson. Little, Brown. 480 pages. $28.
A God in Ruins. Kate Atkinson. Little, Brown. 480 pages. $28.
A God in Ruins. Kate Atkinson. Little, Brown. 480 pages. $28.