David Beauchard : 86 publications