Hannibal: Rome's Greatest Enemy - Philip Freeman
For centuries, Hannibal Barca has remained one of the most fascinating characters in ancient history. Known as Rome's greatest enemy, Hannibal led the Carthaginian army against the mighty Roman Republic during the Second Punic War. His military...