Author: Chenal, Pierre.