Author: Hovelacque, Abel.