Divine Omniscience and Omnipotence In Medieval PhilosophyIslamic, Jewish, and Christian Perspectives