The second Punic war - Cornell, Tim; Rankov, B; Sabin, P (Inst. of Classical Studies, 1996)