Tentatively putting my confused head above the parapet here. About 15 years' ago I got into pretty hot water when I suggested to a mixed-race colleague that she was completely denying her white, middle-class heritage. She insisted that she was black and had even traced her father's ancestors to his Masai tribe, had changed her name to an African one, that I knew nothing and was racist. She was backed up by our all black colleagues and I felt pretty stupid in the face of such militant propaganda. Since then, I have assiduously called all mixed-race people black, taught my daughter that this is the correct term, etc, etc. So what's the correct form now in light of the above posts?