Author: Shahrour, Muhammad, Dr.