I love history told this way. Heppner seems to have done his homework on facts, not that I'm an expert, but I have read a lot on the Second Punic War, and two books on the First Punic War. If Heppner strayed it wasn't far. He also did a good job of constructing the tale. It's difficult to relate his...