Science and Religion: A Love-Hate Relationship?

Islam is a religion based upon knowledge derived through reason and revelation; and ultimate ...