Genetics and Heredity Completed notes