Cornelius Nepos, Life of Hannibal : Latin Text, Notes, Maps, Illustrations and Vocabulary - Mulligan, Bret (Open Book Publishers, 2015)