Bleeding hearts - Rankin Ian (New York Little, brown and company, 2006)