Hannibal. The struggle for power in the Mediterranean. - Beer, G. de (1969)