Cosmology and biology in ancient philosophy : from Thales to Avicenna - Salles, Ricardo (Cambridge University Press, 2021)