If history is written by the victors, can we really know Hannibal, whose portrait we see through the eyes of his Roman conquerors? "Eve MacDonald has produced a real page-turner in this lucid account of Hannibal, the Carthaginian general whose invasi