Difficulties with Darwinism