Hannibal's war: a military history of the second punic war - Lazenby, J. F (Aris and Phillips, 1978)