3 ms·Modelling Hannibal's battle of Cannae suggests standard explanation infeasible3 points by lifeisstillgood 2y ago