The nature of difference : science society and human biology