Author: Marcel Allain Marcel Allain & Pierre Souvestre