THE SECOND PUNIC WAR.