Genetics by Daniel L Hartl