Heredity in the light of recent research.