Ibn Taymiyya and his Times (Studies in Islamic Philosophy)