Practical Notes in Genetic Engineering by Tawfik Hussien, Eman | Menrva Books