Challenges to Darwinian Theory