Human development and diversity