Author: Royer, Pierre.