Hannibal's March in history. - Proctor, Dennis (Clarendon Pr., 1971)