Hannibal's Crossing of the Alps (Classic, 60s) By De Selincourt, Aubrey Paperback Price $6.48 Free Shipping