Cultural studies cover a range of theoretical and political positions that use a variety of methodologies, drawing on ethnography, anthropology, sociology, literature, feminism, Marxism, history, film criticism, psychoanalysis, and semiotics. - (Freccero 1999)