Cultural diversity and education : foundations, curriculum, and teaching