Islamic Ethical Values on Bioengineering Practices Issues in Genetic Engineering by Abdi Omar Shuriye | Menrva Books | MenrvaBooks