Hannibal; one man against Rome. [With a map.]
Lamb, Harold,1892-1962.
London,
1959.