The Elusive Madame G: a life of Christine Granville