હેનીબ્લલ હેમિલિક બારાકા (ડી .