the mystery of life by David E. Peeples