1. Department of Biology, Faculty of Science; University of Hail; Hail Kingdom of Saudi Arabia
2. Department of Zoology, Faculty of Science; University of Khartoum; P.O. Box 321 Khartoum 11115 Sudan
3. Department of Genetics; University of Cambridge
4. Deceased Department of Genetics; University of Cambridge; Cambridge CB2 3EH United Kingdom