The captains of the Old world: as compared with the great modern strategists, their campaigns, characters and conduct, from the Persian, to the Punic Wars by Herbert, Henry William | Menrva Books