Hannibal's crossing of the Alps - Livy, Bryan (Penguin Books, 1995)