Author: Victor Ernest Veuclin