Cornelius Nepos, Life of Hannibal : Latin Text, Notes, Maps, Illustrations and Vocabulary - Mulligan, Bret