Marc Caro : 31 publications