With stories as diverse as the characters within them,
you never really know what to expect with a Danielle Allen novel.