Text this: Interpreting Avicenna: Science and Philosophy in Medieval Islam :