Hannibal's war : a military history of the Second Punic War - Lazenby, J. F. (John Francis) (Aris & Phillips, 1978)
Includes index.