I just finished reading “Darwin’s Doubt” by Stephen Meyer. He completely dismantles Darwin as well as Gould and his punctuated equilibrium thesis which was to explain large changes in organisms.
Be careful about ascribing theories to Charles Darwin personally which he never propounded. It makes one sound ignorant.