Associate Professor of Anthropology, New York University
James P Higham is associate professor of anthropology at New York University.
idea
Human evolution
The red and green specialists: why human colour vision is so odd
James P Higham