Leonard, John Bruce,translator.