Creator's Riddle: Darwin vs. God