Apiano, Guerra de Aníbal, 38-42