Heredity is such a fundamental concept that it is hard to imagine a world where the connection between parents and offspring is not understood. Three hundred years ago thinking of the phenomenon of ...