Hannibal Crosses the Alps Publisher: Da Capo Press