Hannibal's Road : The Second Punic War in Italy, 213–203 BC - Mike Roberts (2017)