Islam Call for Scientists to sign Intelligent Design Doc
Posted: Sun Jun 18, 2006 6:27 pm
http://www.islam-online.net/English/Sci ... 6/01.shtml
Article of interest from Islamic source endorsing the Discovery Institute statement.
Article of interest from Islamic source endorsing the Discovery Institute statement.