A review by doctortdm
Evolution in Modern Thought by J. Arthur Thomson, August Weismann, Ernst Haeckel

2.0

Good book just doesn't relate well past it's time.