Hannibal's last battle : Zama and the fall of Carthage / - Carey, Brian Todd. (Westholme, Pub., 2008)