xenophon

(noun) Xenophon

general (generic term)
full general (generic term)
historian (generic term)
historiographer (generic term)