Theories of ethnicity: a critical appraisal - Thompson, Richard H. (Contributions in sociology, 1989)