The second Punic war. Livy XXI and XXII.
Livy.
London & Toronto, 
1928.