Author: Agathon.