The different species of finches on the Galapagos Islands are believed to have arisen as a result of natural selection acting on populations of finches that had experienced:______ a. Convergent evolution b. Gene flow c. The bottleneck effect d. Geographic isolation