Genetically modified foods : basics, applications, and controversy - Mahgoub, Sala E. O.