Few people in history have achieved more yet with such fatal consequences for the cause that they supported than Hannibal. In this lively and accessible study Robert Garland …