Author: Ary de Mesquita.