The Punic Wars - Bagnall, Nigel (Pimlico, 1999)