Livy, the second Punic war : book XXI and selections from books XXII-XXX / - Livy. (Macmillan, 1926)