The Punic wars - Goldsworthy, Adrian Keith 1969- (Cassell, 2000)