Another David. The story of Jean Cavalier. [A novel.]