Author: Avenel, Henri.