Carrington: A Life