Agent

Aristotle. Meteorologica. Arabic.