Avempace

Andalusian Arab polymath