What does race and ethnicity mean?

Here's an excellent article on race and ethnicity.

http://anthro.palomar.edu/ethnicity/ethnic_1.htm