The Ghosts of Cannae Hannibal and the Darkest Hour of the Roman Republic t L. O’Connell