DUDLEY, Donald Reynolds: Rome against Carthage - Dudley, Donald Reynolds