Human Evolution: Processes and Adaptations