Evolution: process and product - Dodson, Edward O.