How Good a General Was Scipio Africanus?

How good of a general was Scipio Africanus? Was he truly one of the greats, or did he simply benefit from the fame of defeating Hannibal at Zama?  Robin Levin Scipio Africanus was definitely one of the greatest generals in history. The Battle of Zama, where he defeated Hannibal wasn’t even his most brilliant accomplishment. […]