Basic Genetics by Ahmed Abouelmagd & Hussein M. Ageely