BATTLES OF CANNAE + ZAMA & THE CONSEQUENCES OF THE 2ND PUNIC WAR OLIVER BARROS BATTLE OF ZAMA BATTLE OF CANNAE THE CONSEQUENCES OF THE 2ND PUNIC WAR CONTENTS BATTLE OF…