Hannibal's Dynasty: Power and Politics in the Western Mediterranean, 247-183 BC