Evolution's Workshop: God and Science on the Galapagos Islands by Edward J. Larson (Paperback, 2002)