Ibadi Islam: Its Origins and Place in Islamic Thought