Dr. Gerald on Scientific Facts and Discovery in Quran and Hadith.