Author: Albert Puyon de Pouvourville