Revelation and science in the 21st century - Ibrahim , Esam Eltigani Mohamed (IIUM Press, 2015)