Author: Fabre, Henri.