Encyclopedia of evolution : humanity's search for its origins - MILNER, Richard