Hannibal's war a military history of the Second Punic War - Lazenby, John F. 1934- (Univ. of Oklahoma Press, 1998)