Basic Genetics by Ahmed Abouelmagd