Struggling with the Philosopher A Refutation of Avicenna's Metaphysics : a New Arabic Edition and English Translation of Muhammad B. Abd Al-Kar-im B. Ahmad Al-Shahrast-an-i's Kitab Al-Musara'a | Menrva Books