fundamentals of genetics 9846632