Bleeding hearts a novel - Rankin (Little, Brown, 2006)