Author: Pierre Souvestre & Marcel Allain