Author: Polemon Periegetes
Alternate names: John Polemon; Polemon Periegetes.