Hannibal's march in history - Proctor, Dennis (Clarendon Press, 1971)