Visions of alterity: the impact of cross-cultural contacts on european self-understanding in the pre-enlightenment period.