Author: Abu Ali  Ahmad ibn Muhammad Ibn Miskawayh