Author: Mariejol, Jean Hippolyte; Keen, Benjamin (translator)