Culture, Thought and Humanity Master Degree
University of Wroclaw Poland
Culture, Thought and Humanity Bachelor Degree
European Cultures Bachelor Degree