Three ancient geographical treatises in translation : Hanno, the King Nikomedes Periplous, and Avienus - Roller, Duane W.; Hanno Carthaginiensis, sec. IV d.C; Avienus, Rufius Festus, sec. IV; Scymmus, sec. I. a.C (Routledge, 2022)