Reviews

  • "Kennedy is skilled at zigzag plotting, blending domestic twists with turns created by global affairs"

    Observer