Hannibal a history of the art of war ..... 1896 [Hardcover]