Are Islamic Teachings & Beliefs Logical?