Hanibal's War with Rome : the Armies and Campaigns 216 BC - Wise, Terence (Oseprey Military, 2002)