Rivalling Rome. Carthage. - Miles, Richard 1969 (2003)