Mandrake publisher