Evolution: How Well Understood and Accepted?